#ifndef SINCRONIZACION_H_
#define SINCRONIZACION_H_

#include  "lista.h"
#include  "listaHD.h"

//int sokcetReciveHD(Planificadores* ps, Disco* hd, int32_t sector, buffer* data);
int socketReciveHD(Planificadores* ps, int sock, int32_t sector, void* data, int len);
int SocketSendHD(Disco *d, Pedido* p);
int SocketSendFS(Pedido* p);
void* procesarPedidosHD(void* vhd);
void* SincronizarDisco(void* vts);
int ConectarDisco(Planificadores* ps, Disco hd);
int EscribirDiscoSincro(Planificadores* ps, Pedido* p);
int RevisarDiscoSincro(Planificadores* ps, int32_t sector);


#endif /* SINCRONIZACION_H_ */
